/**
 * 基本保存
 */
function saveForm() {
    const self = this;
    const formPartEle = self.$$("form_part_dncf2p");
    const formRenderEle = formPartEle.$$getRenderElement();

    if (formRenderEle) {
        formRenderEle.onSave().then((res) => {
            if (res && res.result) {
                console.log("保存成功", res);

                // 返回上个页面
                let pageRenderElement = self.$$root().$parent.$parent.$parent;
                pageRenderElement.goHistory(-1);
            }
        });
    }
}


/**
 * 表单保存不带提示语保存
 * @returns
 */
function main() {
    const self = this;
    const formPartEle = self.$$("form_part_h9va7l");

    if (!formPartEle) {
        console.log("表单部件不存在");
        return;
    }
    const formRenderEle = formPartEle.$$getRenderElement();

    if (formRenderEle) {
        formRenderEle.$$validateData().then(vRes => {
            if (!(vRes && vRes.success)) {
                return;
            }
            formRenderEle.$$saveData(true).then((res) => {
                if (res && res.result) {
                    renderEle.$message.success("数据提交成功11");
                } else {
                    renderEle.$message.error("数据提交失败11");
                }
            });
        });
    }
}


/**
 * 表单保存后可以重复保存
 */
function main() {
    let formPartEle = self.$$element("form_part_glmt8r");
    let formRenderEle = formPartEle.$$getRenderElement();
    formRenderEle.onSave().then((res) => {
        if (res && res.result) {
            setTimeout(timeOut => {
                formRenderEle.onInit().then(init => {
                    formRenderEle.$$setExtraParams({
                        "documentNo": res.result.documentNo
                    });
                    self.$$("number_input_happ9m").$$setValue(res.result.documentNo);
                })

            }, 500)
        }
    });
}


/**
 * mjing
 */
